home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / misc / noahsarc.lha / Noahs.Arc / Part6 < prev    next >
Text File  |  1995-10-05  |  32KB  |  611 lines

  1.   
  2.   Let's take a quick peek at the Extras disk to see if there's anything
  3. there we want.  Nope!
  4.  
  5.   Well maybe a few things.  Try out the Keytoy just for giggles; it'll show
  6. you your Alternate keyboard characters.  Fed is a font editor and you'll
  7. want to goof around with it some day.  IconMerge is a useful little icon
  8. tool which you'll want to toss onto the IconBench.  You'll also want to
  9. punch up the PerfMon just to check it out.  Don't bother with FreeMap,
  10. Palette and MEmacs.  FreeMap is so bad it smacks of nepotism.
  11.  
  12.   The Basic demos are kind of dumb, and unless you purposefully get into it,
  13. you won't be spending any time with Basic.
  14.  
  15.   You might want to have a BasicBench, which would be a BareBench with the
  16. AmigaBasic program on it, just for running the odd program.  There are a few
  17. good games written in Basic, and FPMapEd, a Firepower map editor, is one of
  18. the finest downloads I've seen, for one of the coolest tank games, ever.
  19.  
  20.   That FPMapEd is, by the way, the program I mentioned before that ran faster
  21. with NoFastMem run first.  Maybe it has something to do with it being in 
  22. Basic, or maybe it was just an oldie.  These are deep waters, indeed.
  23.  
  24.                                     *
  25.  
  26.   Well, it's time to spend a few minutes with our faithful friend, Ed.  I
  27. should state at the beginning that is IS a hokey old thing, and relatively
  28. "dumb", but for a quick, basic editing of a textfile, it's perfect.  
  29.  
  30.         Common commands:  (all Esc commands, capitals not necessary)
  31.  
  32.           T - Top of file
  33.           B - Bottom of file
  34.          BS - Block Start
  35.          BE - Block End
  36.          IB - Insert Block
  37.          DB - Delete Block
  38.          CS - move Cursor to Start of line
  39.          CE - move Cursor to End of line
  40.          WB - Write Block to new file
  41.          IF - Insert a different File into this file
  42.           F - Finds keyword
  43.           D - Delete line
  44.           Q - Quit Ed without saving
  45.           X - save file
  46.          SA - save without exiting ("freshen up the file")
  47.  
  48.   Learn these and that's Ed.  The WB and IF ones need EXACT format,
  49. like so:   (Esc)  WB"df0:temp/xx  (Return)   That will write the block
  50. you've selected (with BS and BE) to your temp directory and name it
  51. "xx".  The quote mark and no space are critical.  The only thing limiting
  52. about BS is that once you have a block marked, you can't do much else with
  53. the cursor or it loses the block.  You can go to the top and bottom of the
  54. file, as well as use the Find feature, but that's about it.  If you want to
  55. MOVE the block, make sure you Delete Block RIGHT after you've Inserted Block,
  56. got that?
  57.  
  58.   "Insert File", IF, uses the same format:  (Esc) IF"Ram:xx  to insert an
  59. already-written file (Ram:xx) into the line the cursor is on.
  60.  
  61.   F, for Find, searches for the keyword you enter, such as (Esc) F"keypad
  62. to search for the word "keypad".  Also, remember Find is case-sensitive.
  63. It's easy to forget it so I'll say it again:  Find is case-sensitive.  That's
  64. one of the reasons it's "dumb".  An apostrophe works fine in place of the
  65. quote mark unless the word you're searching for has an apostrophe in it.
  66.  
  67.   You can quickly scroll up and down using the Ctrl U and Ctrl D keys, but
  68. it's a little weird, especially with a large textfile in Interlace.
  69.  
  70.   Ed trick:  ED just gives you 76 characters across, although you can squeeze
  71. out 77 if you put a character under or before the cursor, before you get to
  72. the end of the line.  That'll shift the margin out rather than giving you a
  73. "carriage return", so you can type in the 77th character.  Then you delete
  74. the extra character and CS to get back to the start of the line.
  75.  
  76.   Now and then, for no apparent reason, Ed won't let you Save, spitting some
  77. inexplicable reason back at you, so just remember you can still WriteBlock
  78. what you want (the whole thing, for that matter) to Ram or something until
  79. you can get out of there and start afresh.  It's usually 'cause the pathname
  80. to the file you're editing is wrong.
  81.  
  82.                                        *
  83.  
  84.   And yes, those are the first quote marks we've used.  About the only other
  85. instance I can think of is when we want to copy or rename or whatever a file
  86. that has spaces in the name, like, say, the Extras(space)1.3 disk:
  87.  
  88.                 Assign "Extras 1.3:" df1:DirtyBench
  89.  
  90.   I presume you've bought both of the DOS books.  Read them just like you
  91. did the Amiga manual; understanding each time you read it about 20 to 30
  92. percent of what you haven't understood so far.  Did I get that right?  The
  93. books cover things like the use of quotation marks and asterisks quite well.
  94. Now if only they'd tell me when I'm supposed to use FastMemFirst!
  95.  
  96.                                     *
  97.  
  98.   What's that?  What's that you say??  You HAVE a modem, printer, extra
  99. drive, joysticks, plexitable, disk rack, oodles of blank disks and BOTH
  100. DOS books??  Well, then..clearly it's time to go software shopping!
  101.  
  102.   Okay, you bought Online.  You screwed around with that dumb PD modem
  103. program your buddy gave you and wondered just WHY they couldn't do just a
  104. FEW simple things right..so you finally went ahead and spent real money.
  105.  
  106.   You bought Deluxe PaintII because you need it as a primary, basic tool for
  107. graphics work.  And you did, after all, buy a graphics-oriented computer.
  108.  
  109.   You bought FaccII and are, let's face it, thrilled.  You had a certain
  110. bittersweet feeling as you bid that last good-bye to faithful old AddBuffers
  111. as it was borne away to far-off Bytelandia.
  112.  
  113.   You looked at Sculpt 3-D and said we-e-e-e-ll, maybe you'd better wait,
  114. and that was the correct decision.
  115.  
  116.   You broke down and bought ProWrite because Notepad was driving you crazy
  117. with all of its little quirks, and using Ed is completely out because
  118. it doesn't have Word-Wrap.  Sure, it wraps around the first time you type
  119. the sentence, but just try adding a few words here or there once it's
  120. written.  If you don't know what I'm talking about yet because you haven't
  121. tried using Ed to write a letter, you have a terrible shock awaiting you.
  122. I just don't have the heart to say any more.  And I'm, if you can believe it,
  123. writing THIS whole crazy thing in Ed!  Obviously the thing to do would be to
  124. write it with ProWrite and then convert it to text, but NO-O-O-O, no one's
  125. written a program to do that (yet, I hope).  And yes, ProWrite does have a
  126. feature that saves in text format, but it doesn't work quite correctly.
  127. Notepad doesn't save in text right either, which doesn't surprise me.  Just
  128. a few of those many fun computerland quirks.  I know a guy who has a 500 and
  129. can't get his snazzy Toshiba printer to print because no one's written a
  130. driver for it!  "Why doesn't somebody write a program that will..." will be a
  131. question you will ask more than once.
  132.  
  133.   Update Note:  Finally, after these many many moons, two "respectible" PD
  134. terminal programs are out, JR-COMM, and NCOMM.  They both have their advo-
  135. cates, so try them both.  I like NCOMM the best.  Also, DPaintIV is out,
  136. and much-improved (does HAM pics).
  137.  
  138.   Update Note II:  I also finally ditched Ed. :)  I've been using the very-
  139. excellent commercial product "CygnusEd" for years.  Still use ol' Ed now and
  140. then, though.  CygnusEd is a full-screen tool; being able to pop open a
  141. Workbench Ed window is still dang handy at times.
  142.  
  143.   So, you got all these neat programs just like that nice Mr. BenchMaster
  144. told you to do, but what about GAMES?  When do we get to do some of the dumb,
  145. mindless FUN stuff?!?!  "Mindless", did I say?  Ha ha ha.  Anyway, the
  146. answer is, right now:
  147.  
  148.   An "arcade" game is one you can play again and again.  An "adventure" is
  149. one you just play through once.  No, it's not a waste of money.  I figure I
  150. probably put 50 hours into FaeryTale, exploring every nook and cranny, just
  151. generally kicking butt and having a ball, and if the game cost me about $35,
  152. that's a pretty good buy for top-notch entertainment $/per/hour.
  153.  
  154. Update Note:  Promise me you won't laugh at the following list. :)
  155.  
  156. Top Shelf:
  157.  
  158.    Silent Service - puts you in WW2 submarine.  Nothing's topped it yet,
  159.                     except maybe...
  160.  
  161.    Gunship - puts you in armed-to-the-teeth chopper, super action and sound.
  162.  
  163.    FaeryTale - A great adventure, have fun and enjoy.  
  164.  
  165.    Starglider - You won't be able to look at another space game after getting
  166.                 used to this one.  You'll wonder why they even bother.
  167.  
  168.    Dark Castle - This is still my favorite arcade game..always something new
  169.                  to explore, something crazy to try.  It'll give you a
  170.                  brand-new appreciation for keyboard sensitivity, promise.
  171.                  If you're really good, say your prayers at night, help
  172.                  old ladies across the street, spend countless hours at your
  173.                  Amiga and do everything in this tutorial, I'll tell you
  174.                  where the unknown, hidden Secret Passageway is...
  175.  
  176.    Beyond Dark Castle - a superb job of expanding and improving an already
  177.                         excellent game.  I'm a third the way through it and
  178.                         can only describe it as "an excruciating blast".
  179.  
  180.    Shadow of the Beast - Latest arrival.  Almost stunning graphics, the
  181.                          smoothest background scrolling you'll see.  Made
  182.                          everything up above look hokey. <grin>  The game is
  183.                          tough as knots (only serious arcadists need apply),
  184.                          but there's a cheat program running around the
  185.                          boards that makes you invincible, praise be.
  186.  
  187.    Firepower - Still the quintessential tank game.  Extra fun because you
  188.                can make new maps or edit the originals with FPMapEd.
  189.  
  190.    Barbarian - A fun arcade game, like Dark Castle, kind of unique.
  191.  
  192.    Chessmaster - Okay, so I've got a serious side.
  193.  
  194.  
  195. Middle Shelf:
  196.  
  197.    All text adventures, like the Infocoms.  They're fun, but this is, after
  198.      all, the greatest of graphic computers.  Still, if the above stuff
  199.      isn't your bag, try Infocom's "A Mind Forever Voyaging", "Wishbringer",
  200.      or "Suspended".  Suspended is definitely a trip.
  201.  
  202.    Defender of the Crown - A kid's game but some of the best graphics around.
  203.  
  204.    Uninvited - Another unique adventure, haven't gone too far in it.  Best
  205.                mouse interaction I've seen.
  206.  
  207.    StargliderII - I don't know, call me a purist, I just didn't like it as
  208.                   much.  You have to remember, the handling of the original
  209.                   Starglider craft was what sparked my interest in the Amiga
  210.                   in the first place.  These controls sucked.  Apart from
  211.                   that, I've heard the game's terrific.
  212.  
  213.    Flight Simulator - Everything is so Real Time it'll drive you crazy.  
  214.  
  215.    BattleChess - At $39 I considered this an "expensive hack" (the graphics
  216.      are so wild you can't concentrate on the game) but I just HAD to have
  217.      it.  It does have a 2-D board that you can use but, for what it's worth,
  218.      it's not very smart Chess program.
  219.  
  220.    Dungeon Master - A lot of people have this on their Top Ten list, so
  221.      thought it deserved mention.  An oldie but goodie.
  222.  
  223.  
  224.   I recently picked up the absolute latest, VoRecOne, the program that allows
  225. you to control the Amiga with, ahem, your voice!  Doesn't work all that well,
  226. the industry's obviously still in its infancy, but beats the hell out of no
  227. program at all.  It occurs to me that if I pre-record the commands with
  228. FutureSound, VoRecOne won't have any problem recognizing them at all, as
  229. they'll be digitized, so I could run a file speaking the different commands,
  230. and VoRecOne could perform the tasks, and, and, there..there won't be any-
  231. thing left for ME to do!  I'll have been..<sob!>..replaced by a computer!!
  232.  
  233.                                     *
  234.  
  235.   Those are my suggestions.  Get that money spent and quit bothering me.
  236.  
  237.                                     *
  238.  
  239.   If you've been using the Interlace mode since (or before) I mentioned it,
  240. then you might have come to the question: Just what do we use the NON-Inter-
  241. lace mode for??  Well, not much.  Icon editing for one.  We want to use the
  242. IconEd, but everything's smaller in the Interlace mode.  No prob.  Do we
  243. presume you've got the Interlace toggle switch Lace in the c directory, as
  244. well as SetPrefs and SavePrefs, from the program PrefCh?  You can see them
  245. there, right next to Conman, Mackie and Select.  Anyway, you have a certain
  246. Workbench color scheme for the Interlace mode that you've saved with Save-
  247. Prefs, calling it, say, Inlace.  You have another, brighter one for the non-
  248. Interlace mode, call it Nolace.
  249.  
  250.   So you do the IconX thing:  First you write a scriptfile:
  251.  
  252.  
  253.      Lace                   ;switches screen to non-Interlace mode
  254.      SetPrefs Nolace        ;turns on non-Interlace colors
  255.      df0:Utilities/IconEd   ;loads IconEd.  Scriptfile freezes here until
  256.                             ;IconEd is quit (no Run used)
  257.      SetPrefs Inlace        ;turns on Interlace colors
  258.      Lace                   ;toggles back to Interlace
  259.  
  260.  
  261.   You can't call the file "IconEd", as you know, so let's call it "IconEd!"
  262. for now.  After you get the hang of IconX, you can try renaming the
  263. actual program something like "IconEd-" (in my own system, the minus sign
  264. means that it's part of an Xicon file) and name the scriptfile the correct
  265. name, but for now let's keep things straight.  A few programs, including,
  266. amazingly enough, IconEd, won't run correctly with the name changed.  The
  267. best practice is to just call the scriptfile something else until you're
  268. sure the file's executing okay.  Then do JUST the renaming business and see
  269. if it still works.  It takes a little longer, but making just one or two
  270. changes at a time, once you've gotten a program to run, keeps things at least
  271. within the realm of potentially understanding what suddenly went wrong.
  272.  
  273.   Next we change the IconEd icon over from a Tool type to a Project type,
  274. with IconEd (Doctor, heal thyself?) or IconType.  I know, I know, you still
  275. don't have IconType because, well, you needed groceries, and then you
  276. had to make a phone call, and then you probably needed to do something else,
  277. and, well, just forget it.  The new Project icon is named after the script-
  278. file, so it's "IconEd!.info".  Put "df0:c/IconX" in the Default Tool box of
  279. the Info window and that should do it.  Leave the old icon in the drawer as
  280. IconEd looks for it to plaster all over the little editing windows.  It'll
  281. run without it but gives you an error message.  That's why it doesn't like
  282. to be renamed.  Most programs don't mind, just don't rename anything until
  283. you've gotten it to run first normally.
  284.  
  285.   If you had to whittle the whole procedure of running a new program down to
  286. three steps, it would be:
  287.  
  288. 1.  Run as Tool, usually through enclosed icon
  289. 2.  Run it from IconX scriptfile, allowing you to customize things
  290. 3.  Change names, delete what you think are unnecessary files, etc
  291.  
  292.   You might also want to have a special editing pointer for IconEd, so you'd
  293. SavePrefs a special setting just for IconEd, and use that instead of Nolace
  294. in the scriptfile.  You might want different pointers and/or colors for
  295. lots of different programs..live it up, they're a whole 232 bytes apiece.
  296.  
  297.   I suggest the Hermes IconLab as your main tool to change the type of an
  298. icon.  Treat the Disk icons, the "disk.info", like any other.  Also, you'll
  299. want the IconLab to view any downloaded Disk icons you get, as Disk icons
  300. can't be viewed inside a window.  For archival purposes change them to Tool
  301. or Project icons.
  302.  
  303.                                        *
  304.  
  305.   A program wanting to call up something "by name", be it an icon, a
  306. terminal (.trm) file, a font, a lib, a dev, whatever, will be one of your
  307. constant ongoing challenges.  Sometimes a program will want the disk named
  308. to a certain something and you have to do a re-assign.  Sometimes a program
  309. wants a certain font, and whoever arc'd the thing for uploading forgot to
  310. include it.  IconEd, as mentioned, needs an icon with it to run correctly,
  311. even though you're running it through the CLI.  When I first got my hard
  312. drive I faithfully copied both the harddisk.device AND the harddisk.device.-
  313. info over to the Expansion directory, although I couldn't for the life of me
  314. figure out what I would want an icon for the hard drive device driver for.
  315. Things ran just great and at one point I was just doing a little dusting and
  316. swept that silly icon right out the door.  Surprise!  The hard drive didn't
  317. boot!  Naturally, copying the icon back over to the Expansion drawer was the
  318. LAST thing I tried, but sure enough, that's what it was.  Conversely, if I
  319. had been handed Online!, spelled "Online", without the exclamation mark, it
  320. would have run just fine, and I would never have known it calls up the
  321. "Online!.trm" file automatically as it loads, very convenient.  So be care-
  322. ful, take things a step at a time, and keep in mind all the things a program
  323. might need to run, especially if you're trying to run it from a REALLY sliced
  324. up, whittled-down Workbench.
  325.  
  326.   You might try odd things that make other programs work, such as having the
  327. arp.library in libs.  You'll find some people just kind of assume you've
  328. got the arp.library or the Shell program or whatever.  They might assume
  329. you're running it from an icon instead of the CLI, or vice versa.  You might
  330. be running it from an icon, all right, but a Project one for IconX to use,
  331. instead of a Tool icon, which isn't the same deal at all.
  332.  
  333.   Sometimes they assume you've got the file(s) on the surface, excuse me, 
  334. "at the root" of df0, instead of in a directory, and also some programs 
  335. DO demand to be in a certain directory, usually c.
  336.  
  337.   At some point, pick up the program "SnoopDOS" when you're hunting through
  338. the boards.  It's a "system snooper" and there's a good chance it will tell
  339. you what failed.  The next step up after SnoopDOS is DOSTrace.
  340.  
  341.                                        *
  342.  
  343. Misc Dept:
  344.                
  345.       SAY NOTES                                    MUSTS
  346.  
  347. A:                                            CLI needs Run
  348. wander         waunder
  349. haw haw        hau hau                        Notepad needs clipboard.device
  350. shall          shal                           but not the clipboard dir 
  351. gals,pals      gaels,paels
  352.                                               Say needs both the translator-
  353. E:                                            .library and narrator.device
  354. baby           babeeee
  355. baby.          babee                          Calculator needs mathieeedoub-
  356. yeah           yia                            bas.library
  357. residence      risidence
  358.                                               LoadWb needs icon.library
  359. I:
  360. service        servis                         Select needs Execute and Run
  361. fixing         ficksing
  362. Mrs.           missus                         RunBack needs Run
  363. friday         fryday
  364. office         ofis
  365. continent      con.tih.nent
  366.  
  367. O:
  368. to             too
  369. okay           ookay
  370. stove          stofe
  371. Jose           hoesay
  372. toots          tutes
  373. como           cowmo
  374. modem          mowdem
  375.  
  376. U:
  377. minute         minite
  378. doesn't        dussent
  379. you            yu, u
  380. truth          trooth
  381.  
  382.  
  383.   And just a little thought on the side:  You'll occasionally hear an Amiga
  384. owner putting an Atari down, but that's wrong.  Look at them more as our
  385. poor cousins from across the tracks.  I mean, at least they're trying.
  386.  
  387.   I might also mention that it's slightly blasphemous to put down our little
  388. brother Commodores, the 64 and 128.  It should be pretty clear that if it
  389. weren't for them, we could kiss off our Amiga.  Commodore is kind of like a
  390. foster parent who took the little Los Gatos starvling under their wing and
  391. helped feed them just enough to get their start.  They weren't particularly
  392. proud of the little pipsqueak, and didn't brag about him much to the other
  393. parents, but when the ugly little duckling grew up to be this beautiful
  394. swan, they were as proud as, well, peacocks, and wanted to, uh, crow to the
  395. world about him.  Of course, if you want to, er, hawk your wares in today's
  396. market, it takes a lot of, um, chicken feed, and if you can't, uh, swallow
  397. the fact that they can't spend it all on us, well, (just can't think of how
  398. else to put it!) there's no sense in GROUSING about it!
  399.  
  400.                                        *
  401.  
  402.   Hey, by the way, I bet you've really grown to dislike that "Software
  403. Error" requester, the one that says "To Reset/Debug" all you have to do is
  404. to simply click in this little box and...oh no!  GURU CITY!!  Yes, you've
  405. probably come to really hate that little box and are probably just outraged
  406. that any modern computer would take such a cheap shot, like, "Yeah, hey
  407. buddy, ya want me to fix this little snag?  Watch this!"  *POOF!*  I mean,
  408. sure, ANYbody can hit Ctrl-LeftAmiga-RightAmiga to reboot the sucker..sure,
  409. that'll fix ANYthing!  Okay, fine, your complaint is seemingly fair and
  410. justified.  Now think about the term "multitasking", and why they call the
  411. Amiga's multitasking "true" multitasking, and the Apple's multitasking
  412. "garbage".  And think how much your complaint would mean to a meeting of 
  413. single-tasking IBM users:  Would they let you escape the auditorium alive?
  414. Being able to work around that "Guru Requester", to save important things
  415. that were in Ram, to say "screw it", push it to the background and press
  416. on...THAT is one of the things that makes this computer so special.  And
  417. has redefined the term "multitasking" for the industry.
  418.  
  419.   Just didn't want you writing an angry letter to Amiga World about it. :/
  420.  
  421.                                        *
  422.  
  423.   Have you picked up DU-VI yet?  You can see why I call it a "CLI-Buster",
  424. what a great tool.  I've downloaded about six DU's and this is definitely
  425. the best.  
  426.  
  427.   Cunningham's also the one who did GShow, the fine displayer for graphic
  428. pics.  GShow lets you activate the color cycling by hitting the TAB key,
  429. SView shows the pic cycling by default, which is why I had you pick them
  430. both up.  Just a couple of tools for ol' GraphBench.  I keep GShow in my
  431. Workbench's c directory, renamed as "Shot", as a rule.  If you don't know
  432. what color cycling is, well, you've just got a whole BUNCH of fun stuff to
  433. find out about, don't you?  It's basically a function of DPaint and can get
  434. pretty wild.
  435.  
  436.   Update Note:  With today's "smart" DU's out there, ol' DU-VI is looking
  437. kind of feeble, but for just a basic, solid DU, it's still tops.  
  438.  
  439.   Anyway, DU-VI is certainly the most valuable tool you've added to your
  440. bench yet.  Indeed, it may be the most valuable ever.  An excellent program.
  441. It works so well and the documentation is so clear that I really can't think
  442. of a single thing to add.  No, not one.  Nope.  None.  Not one.
  443.  
  444.   Well, uh, maybe one teensy-eensy little thing.  Hate to even bring it up,
  445. really.  He, uh, well, he mixpelled a word, is what he did.  Hit Free to see
  446. how many bytes are free on this device, and you get "dievice", which is
  447. exactly what you DON'T want to happen to your device!  If yours says
  448. "device" then you got a corrected version, by me, him or someone.  This is
  449. absolutely no knock on the guy's spelling.  $40 commercial games will
  450. force some glaring mistake at you in 2-inch-high letters.  I guess the all-
  451. time classic has to be Firepower, the tank game.  Here's this big fancy
  452. modern-day snazzy wargame, who knows how many people must have previewed it,
  453. goofed around with it during development, tinkered with it at the last
  454. moment...and sure enough, if you die, this great big message appears that
  455. says (are your ready?)    YOUR DEAD!!   Yes, your really are!!  So, we might
  456. say, if there's an un-will, there's a un-way.  Let nothing surprise us.
  457. There, in glowing blue and white, at the bottom of a document copyrighted by
  458. as modern a company as a computer company can be, there, at the bottom of the
  459. StartupII scriptfile on the 1.3 disk, reads the line:
  460.  
  461.          break 1 C ;signal to other process its ok to finish
  462.  
  463.   Its is?  Yes, it's!
  464.  
  465.                                        *
  466.  
  467.   All right, back to the business at hand.  Did you download NewZap?  I hope
  468. you found version 3.1; he messed around with it in the latest version and
  469. really screwed up the color arrangements.  It was hard enough to read before,
  470. the latest version is even harder.  If you have version 3.1, open Prefs and
  471. set the colors to:
  472.  
  473.                  #1 - 6    #2 - 0    #3 - 11   #4 - 6
  474.                       6         0         11        0
  475.                       6         0         11        0
  476.  
  477. then hit USE and then "SavePrefs Zap" to save this Prefs setting.  Then type
  478. "SetPrefs Inlace" to get your Interlace colors back.  I really like the
  479. program, it's just that getting the colors right so that things are clear in
  480. the Search mode as well as the Hex is a bitch.  You are more than welcome to
  481. put NewZap at the top of the screen and Prefs on the bottom and experiment
  482. for yourself.
  483.  
  484.   We "Ed s/z" (z for zap, right?) and our scriptfile would read:
  485.  
  486.  
  487.             SetPrefs Zap        ;special NewZap color scheme
  488.             Lace                ;needs all the help it can get
  489.             Utilities/NewZap    ;load NewZap (no Run)
  490.             SetPrefs Inlace     ;back to Interlace colors
  491.             Lace                ;back to Interlace mode
  492.  
  493.  
  494.   Run that puppy, activate the Filespec box and type in "df0:Utils/DU-VI"
  495. or whatever directory it's in (if in a directory at all) and hit Return.  
  496. That ugly mess that appears is DU-VI.  Pull down the Search menu, activate
  497. the box and type in "die" or "dievice", hit Return and NewZap will search the
  498. program for those characters.  When you see them, click on the "d" with the
  499. mouse and type in over the old letters "device", then a space for the extra
  500. letter.  Hit SAVE, click NewZap's close gadget and get the hey out of there.
  501. Presto, one repaired Directory Utility.  If this gets you excited, please
  502. be.  NewZap certainly gave ME plenty to do, heh heh heh...
  503.  
  504.   For starters, of course, you can change a DU line like "Searching For
  505. Selected Files" to something a little clearer, like "Hold on a sec, will ya?"
  506. You can zap games and have characters or the computer swear at you, just all
  507. kinds of great possibilities.  I had a gas with Defender of the Crown.
  508.  
  509.   Of course, you can also do semi-serious things with a file-zapper.  I
  510. almost hate to bother you with it.  A good example might be our new buddy
  511. Select.  It normally says something like "Please select a boot sequence",
  512. but if we were, say, running a graphics program by a scriptfile and at some
  513. point we wanted a chance to choose from which directory we wanted the pics
  514. loaded, we could make a copy of Select renamed as Select2, file-zap it with
  515. NewZap and change the "boot sequence" line to "Please pick a directory:".
  516.  
  517.   Continuing:  You then put "Select2 (filename) (filename)" in the script-
  518. file and when it gets to that point it runs the Select2 and then seeks the s
  519. directory for whatever scriptfile you've chosen.  If you have a lot of them
  520. and/or don't want to clutter up your s directory, you can use the Assign
  521. command in the scriptfile before the Select2 and "Assign s: df0:(dir)/(dir)"
  522. and this way Select2 will search that dir instead.  At the end of the script-
  523. file you'd have an "Assign s: df0:s".
  524.  
  525.   If there's any word of warning associated with "hex editing" (the proper
  526. term), it's to only file-zap a copy of the program first.  If you so much as
  527. touch ONE pixel in some programs, they won't run.  So just make sure that you
  528. edit a copy and everything's working A-OK before you copy it over the
  529. original.  I didn't mean to worry you, you can almost always file-zap the
  530. hell out of programs, and I recommend you do.  Like the "Hold on a sec, will
  531. ya?" up above, you can add a lot of character to your Workbench by file-
  532. zapping different programs.
  533.  
  534.   You'll also NEED to file-zap certain programs in order for them to work
  535. right.  A common example would be some program that's written to run from
  536. "df0:", instead of the more proper "Sys:".  So, even if you copy it over to
  537. the hard drive, it'll look in df0 for the files.  Answer?  Of course, file-
  538. zap any "df0:" in the file to "dh0:".  No prob.
  539.  
  540.                                        *
  541.  
  542.   Let's take a sec and update our master copy of BareBench.  Periodically
  543. you'll want to update your other benches with your latest scriptfiles, Prefs
  544. settings, subroutines, etc.  I guess I have to assume you have a DU by now,
  545. so pop that rascal up, pop the master BareBench in df1, and go through the
  546. applicable directories, copying any "master" scriptfiles, subroutines, etc
  547. over.  You, the budding computer operator, could even write a scriptfile to
  548. do the dirty work for you.  You'll have a few variations of BareBench, some
  549. more stripped down than others, maybe the ultimate one called WorkTable.
  550.  
  551.                                        *
  552.  
  553.   Go Ahead, Pop My Balloon Dept:
  554.  
  555.   Let's say you're thinking of writing a professional computer game for the
  556. Amiga and you're wondering what key to use for the Pause key.  One key on
  557. the keyboard that's kind of an oddball is the Help key, right?  And that's
  558. usually what you NEED when you DO go grasping for the Pause key, right??
  559. So it kind of sounds like an obvious choice, RIGHT???  Check this out:
  560.  
  561.   Starglider uses Del
  562.   Barbarian uses Esc
  563.   Dark Castle uses Tab
  564.   Beyond Dark Castle uses Tab
  565.   Gunship uses Tab
  566.   Silent Service uses W
  567.   Flight Simulator uses P
  568.   Firepower uses Esc & joystick button
  569.     and..
  570.   FaeryTale uses the space bar!
  571.  
  572.   NOBODY uses the Help key!
  573.  
  574.   So much for my career as a computer programmer!
  575.  
  576.                                        *
  577.  
  578.  A few criticisms of the stock st-seq, aside from the general chaos they made
  579. with the Shell business:
  580.  
  581.   - First, and granted this may sound petty, when you Type it, one line's too
  582. long and the "h" from the end of "bench" gets put onto its own little line.
  583. That could put some newcomer in a spin, thinking that somewhere in the
  584. startup-sequence you're supposed to have the command "h".  In Ed it just
  585. glides rudely out unseen past the margin, which, we note, it doesn't do by
  586. default.  Quite obviously this person didn't have Mrs. Stolberg for fourth
  587. grade English.
  588.  
  589.   - I don't like them mounting all these worthless handlers, like the Pipe
  590. and Speak-Handlers.  Nothing wrong with them, they certainly might play an
  591. integral part someday, we just don't want them hogging up 17,524 bytes
  592. of disk space and wasting our time during the startup-sequence.  And what's
  593. even more insidious, if that's the word, is that all the additional Mounts
  594. means a longer MountList, so there's another thousand bytes wasted, not to
  595. mention having to keep the Mount command on the disk in the first place,
  596. thereby losing ANOTHER five thousand bytes.  They also hog some memory, not
  597. a lot, but when you're scrapin' for every last byte, "not a lot" mean "WAY
  598. too much".
  599.  
  600.   - I'm still trying to figure out why they CD'd to the c directory, and 
  601. maybe that doesn't puzzle me as much as that they didn't CD back out!  Guess
  602. I missed something there.  Probably Mr. Shell's parting shot at me.  I also
  603. notice they put the s dir in the Paths, which implies that they expect tools
  604. to be in there, which flies in the face of thousands of years of tradition
  605. and harmony.  Even with the ancient abacus, only scriptfiles were kept in the
  606. s dir, tools always found a home elsewhere.  But we forgive them their
  607. trespass.  They knew not upon what hallowed ground they trod.
  608.  
  609.                                        *
  610.  
  611.